Icône de catégorie

Exécution de scripts AppleScript avec Remote Desktop

Les scripts AppleScript peuvent être exécutés sur les ordinateurs clients de deux façons. Ils peuvent être enregistrés et exécutés comme application ou envoyés en une seule fois via la ligne de commande.

Pour en savoir plus sur AppleScript, consultez l’Aide AppleScript dans Visualisation Aide ou rendez-vous sur à l’adresse

www.apple.com/fr/applescript/.

Pour envoyer et exécuter un script AppleScript :

  1. Enregistrez le script comme une application.
  2. Ouvrir Remote Desktop.
  3. Sélectionnez une liste d’ordinateurs dans la fenêtre principale de Remote Desktop.
  4. Sélectionnez un ou plusieurs ordinateurs dans la liste d’ordinateurs sélectionnée.
  5. Utilisez la commande Copier les éléments avec l’option Ouvrir les éléments, sélectionnée dans la zone de dialogue Copier les éléments.

    Consultez Options de copie pour en savoir plus.

Pour exécuter un script AppleScript à l’aide de l’option Envoyer une commande UNIX :

Cette méthode utilise la commande osascript. Consultez la page man osascript pour plus d’informations.

  1. Sélectionnez une liste d’ordinateurs dans la fenêtre principale de Remote Desktop.
  2. Sélectionnez un ou plusieurs ordinateurs dans la liste d’ordinateurs sélectionnée.
  3. Choisissez Gestion > Envoyer la commande UNIX.
  4. Tapez le script ou collez-le dans la fenêtre de commande UNIX, de la manière suivante :
    osascript -e 'première ligne du script' -e 'ligne suivante du script' [ -e ... ]

    Vous pouvez également utiliser une redirection UNIX « lire l'entrée standard », qui ressemble à ceci :

    osascript <<EndOfMyScript
    ...insérer script ici...
    EndOfMyScript

    Par exemple, voici un script simple pour créer un dossier et définir son nom :

    osascript <<EndOfMyScript
    tell the application « Finder »
    Créer un nouveau dossier
    Définir le nom du résultat comme étant « Nouveau dossier »
    Définir l’index d’étiquette ou le dossier « Nouveau dossier » à 2
    end tell
    EndOfMyScript
  5. Cliquez sur Envoyer.

    L'ordinateur client exécute le script.